
#print("你在干嘛") #表示单行注释   两组"""用来多行注释
"""print(111)
print(111)"""

#定义变量  变量名=变量的值
#money=35


#数据类型  主要：字符串string int float
#type 带有返回值
# 是用来查看变量和字面量的数据类型的,查看的是变量存储的数据的类型，变量无类型，但是它存储的数据有

"""print(type(132))
print(type("Ajasjb"))
string_tmp=type(132)
print(string_tmp)
string_tmp=type("Ajasjb")
print(string_tmp)

name = "amak"
string_tmp=type(name)
print(string_tmp)"""


#类型转换  a=int("a")  b=float(1)  万物都可以转化为数字,但是要字符串转化成数字就必须字符串的内容都是数字
#name =int("1")
#print(type(name),' ',name)

#标识符  名字,命名  命名规则,
# 命名规范

#运算符   //整除; 复合赋值运算符
"""print(2//3)
print(2/3)
print(2+3)
print(5%3)
print(5*3)"""
#print(3**3) 3^3
#print(3**2)


#字符串的三种定义方式   单引号，双引号，三引号
#name1='小峰'
#name2="小峰"
#name3="""小峰"""
#print(name1,name2,name3)
#在字符串内 包含双引号，单引号
"""print('xiaofeng"')
print("xiaofeng\"")#转义字符
print("xiaofeng'")
print("xiaofeng\'")"""

#字符串的拼接   只适用于字符串与字符串的连接
#name='xiaofeng '
#print(name+"nihao")

#字符串格式化   占位型的拼接
"""name ='xiaofeng'
age=20
message='i am %s,%s years old' % (name,age)#将数字转化成了字符串
message='i am %s,%d years old' % (name,age)#这两种的占位都是正确的
print(message)"""

#格式化的精度控制 m.n
"""a=3.4546
print('%5.3f' % a)"""

#字符串格式化-快速写法 format
"""a='xiaofeng'
b=20
print(f"i am{a},age:{b}")"""

#对表达式进行格式化
"""print('1*1的结果是%d'% (1*1))
print(f"1*1的结果是{1*1}")"""

#数据输入  input无论输入的是什么，获取到的永远是字符串类型.
"""print('请输入你的名字')
name=input()
print(name)"""

name=input('请告诉我你是谁?')
print(name)